igor tudor
International FootballTransfer Deadline Night: When a Name Is Called Three Times and No One Verifies It11:40 p.m. on the final night of the winter transfer window. I am standing...
EsportsGray: 47 Days Between a Farewell Letter and the RRQ JerseyThe first number I need to put on the operating table is 47 days. That is the...
BadmintonTactical Analysis Lacking Specific Information and Its Impact on Match Win ProbabilityBased on the provided tactical analysis content, the analysis shows that no...
VolleyballJapan, Poland, Italy: A Week of Volleyball Seen From the Fifth SetsThis Friday evening, Horaiya Bonds Arena opens for the first of two consecuti...
AthleticsWorld Athletics Holds Firm on Russia Ban Ahead of CAS Hearing: The Line Between Integrity and PoliticsOn the final day of the inaugural Ultimate Championship in Budapest, Sebastia...
International FootballDodgers Down 0-3 to Brewers: A Champion Collapses and the Numbers That WeepIn the seventh inning, the ball flew 412 feet over the fence. Jake Bauers...
EsportsEmpty-input esports report: A data-verification lesson for Vietnamese sports journalismOn August 27, 2026, a stage-two esports deep analysis report was sent to a...
EsportsMarathon and Bungie's Multi-Mode Gamble: When Player Numbers Refuse to LieIn the letter "The Next Chapter of Bungie" sent to the community, Studio Head...
BasketballReal Madrid's 0-3 EuroLeague Start: The Worst in History and the Nameless Wall in Sofia98-102. 43-63 at halftime. 32-12 in the third quarter. 0-3 after three rounds...
SwimmingKarly Whitehead Commits to SMU: The Backstroke Curve and Three Seasons to Close the GapThe day Karly Whitehead typed her announcement on SwimCloud, the first thing...
Domestic FootballSoutheast Asia's stands: the 85% with no methodology and the 724-seat gapOn October 15, while I was rebuilding a positional map for a regional...
International FootballReijnders' 96th-minute winner sends Al-Qadsiah top: a lead that trails Al-Hilal on points per gameIn my evidence folder, every match report is stored as a separate file, with ...
Athletics42.195 km Race Walk at Asian Games 2026: Gold Changes Hands Over a Shoe Missing from the Approved Shoe ListOn the provisional results board in Nagoya on the evening of 27 September 202...
BadmintonVietnamese Badminton's Missing Injury Data Layer: When a Body Is Diagnosed by FeelThird game, 18–18. The young shuttler from the Bac Giang team calls the physi...
Domestic FootballNguyen Xuan Son's Injury Is More Serious Than Expected: A Big Question Mark for the 2027 Asian CupVietnam's national team enters its 2027 Asian Cup preparation phase with thre...
Table TennisFour Days in Skopje: The Chinese Table Tennis Experts' Visit and the Limits of a Single TouchOn 7 September, a delegation of Chinese table tennis experts landed in Skopje...
International FootballThe Report That Was Never Written in Advance: A Ligue 1 Season and the Fouls the Stat Sheets MissIn the first half of Lyon against Marseille at Groupama Stadium in September...
Domestic FootballEmpty Stadium, Full Hearts: Olaha Manh Duc and Vietnamese Football's Naturalization GambleA late afternoon training session at Longquanyi, I stood long enough to see...
VolleyballServing is the Key: A Data-Driven View of Vietnam Women's Volleyball VictoryThe match ended 3-1, but looking only at the scoreline would make us miss the...
BadmintonVietnamese Women's Badminton: The Blank Data Page and the Cost of SilenceI spent three weeks building a nine-dimension analytical file for Vietnamese...
